// 引入request接口文件
import request from '@/utils/request'
// 简化路径
const api_name = '/admin/product';

// spu相关的接口
export default {
    // 获取所有销售属性列表数据
    getBaseSaleAttrList(){
        return request.get(`${api_name}/baseSaleAttrList`)
    },
    // 通过spuId删除某个spuInfo对象
    deleteSpuInfoById(spuId){
        return request.delete(`${api_name}/deleteSpu/${spuId}`)
    },
    // 通过搜索关键字获取spu列表信息
    findSpuInfoByKeyword(keyword){
        return request.get(`${api_name}/findSpuInfoByKeyword/${keyword}`)
    },
    // 通过spuId获取spuInfo信息
    getSpuInfoById(spuId){
        return request.get(`${api_name}/getSpuById/${spuId}`)
    },
    // 通过列表数据获取spuInfo对象信息
    findSpuInfoBySpuIdList(spuIdList){
        return request.post(`${api_name}/inner/findSpuInfoBySpuIdList`,spuIdList)
    },
    // 添加 或者 修改spuInfo信息
    addOrUpdateSpuInfo(spuInfo){
        return request.post(`${api_name}/${spuInfo.id?'updateSpuInfo':'saveSpuInfo'}`,spuInfo)
    },
    // 获取spuInfo 通过分页的形式
    getSpuInfoList(page,limit,category3Id){
        return request.get(`${api_name}/${page}/${limit}`, { params: {category3Id}})
    }
}
